Conseil ajouter php ajouter une entreprise publicitaire. Placer une annonce. Adresse e-mail saisie invalide

En contact avec

Bonjour à tous, aujourd'hui, je veux vous parler d'un moyen rapide par lequel vous apprendrez à construire des tableaux d'affichage de qualité dans votre pays ou votre région.

Il y a un jour, j'ai reçu une offre de vente des biens que les propriétaires avaient laissés après la fermeture de l'entreprise, bien sûr, créer un site Web et drainer du trafic à travers le contexte est hors de question, et les panneaux d'affichage sont très bons pour cette entreprise et donner un résultat rapide.

Et s'il y a peu de vues sur les publicités, vous pouvez utiliser / Yandex.Direct ou les services payants des babillards électroniques (élever au sommet, surligner, etc.), car vous pouvez les payer de n'importe quelle manière pratique WebMoney, Privat24 ou.

Au fait, depuis que j'ai commencé à parler de services payants, je veux tout de suite partager avec vous l'expérience de l'hébergement payé annonces sur le site + journal hors ligne dans la région souhaitée :

Peux-tu imaginer? Et donc 3 fois de suite, j'ai créé des annonces, rempli un tas de champs, et après modération, je ne peux pas modifier l'annonce, car ils les suppriment putain. Cependant, la situation avec les cartes en Ukraine est très triste, nous ne pouvons en distinguer qu'une seule digne et pratique pour les utilisateurs, c'est OLX.ua, tout est pensé dans les moindres détails...

Mais, comme nous avons besoin d'une large couverture du public cible, nous ne nous en sortirons pas avec un seul tableau. Et cela ne sert à rien de publier pour tout le monde, car beaucoup sont spammés jusqu'au bout, ou ils n'ont pas de trafic du tout. C'est ce dont je veux vous parler aujourd'hui et vous montrer comment couper rapidement et efficacement une telle merde illiquide pour n'importe quelle région ou même pays.

Je pense que chaque personne, lors de la recherche de forums, boit dans la requête "liste des forums + région / pays" et trouve des répertoires merdiques avec des sites morts sans échappement. Mais, nous serons plus intelligents et compilerons la liste nous-mêmes, juste au cas où, je publierai la liste pour l'Ukraine au bas de l'article, même si ce n'est pas un fait qu'elle sera pertinente dans quelques mois. Alors commençons :

Comment collecter une liste de panneaux de trafic?

Certainement pas!

Je plaisante bien sûr)

1. La première chose à faire est de collecter une liste des conseils existants dans la région souhaitée, pour cela j'ai utilisé le logiciel FastTrust, qui est déjà devenu une version en ligne, vous devez vérifier la qualité des liens avec celui-ci, mais nous utiliserons pour analyser les tableaux et les trier par qualité.

2. Accédez à FastTrust et ouvrez l'outil "résultat de la recherche" et sélectionnez d'abord par exemple Google :

- Spécifiez la région ou la zone de domaine google.ru/google.com.ua, etc.
- Sélectionnez le nombre de résultats souhaité dans le numéro
- Nous écrivons la demande "Panneau d'annonces"

Nous obtenons une liste de sites!

3. Nous répétons l'étape 2 pour le moteur de recherche Yandex, selon le même principe.

4. Aux étapes 2 et 3, nous modifions les requêtes, par exemple, "publier une annonce gratuitement", "ad board + région", "ad board auto", etc. Pour quoi votre imagination est-elle suffisante, si vous ne l'avez pas, utilisez la sélection de requêtes Wordstat http://wordstat.yandex.ru/.

Le résultat devrait être une liste solide de conseils :


5.
Naturellement, il y a des doublons ici et nous devons les nettoyer en utilisant le bouton magique de FastTrust :


381 sites, vous n'en trouverez pas autant dans une seule liste. Si vous avez besoin de cette liste, vous pouvez la télécharger :

6. Nous devons maintenant supprimer des paramètres importants pour la prochaine analyse de site afin d'exclure les sites peu visités. Bien que vous ne puissiez pas le faire, placez des annonces sur tous les sites.

Si vous vous fiez au wiki de la loi de Pareto (principe 80/20), alors 20% des sites de la liste donneront 80% du trafic / vues, et les 80% restants des sites n'en donneront que 20%. Maintenant, nous allons essayer de trouver ces 20 % d'or.

Pour ce faire, sélectionnez les paramètres suivants dans le programme :

- Présence sur LiveInternet.ru

Dans mon cas, les statistiques de Li.ru valent très peu là où, dans le segment ua, elles utilisent des statistiques de BigMir, I.ua, Mail, ou la statistique est tout simplement complètement fermée. Dans Runet, LiveInternet est plus populaire, mais nous ne l'exclurons pas, car même s'il n'est pas partout, cela en vaut la peine, ce qui signifie que nous pouvons tirer des conclusions sur le trafic du site.

7. Effacez la liste avec Alexa Global Rank "-1":

Trier la colonne " Fréquentation quotidienne" et marquez-y les données de plus de 10 000 trafics par jour, puis triez par " Alexa"(plus c'est bas, mieux c'est), j'ai choisi une valeur jusqu'à 100 000, j'ai supprimé tout ce qui dépasse 100 000 de la liste (sauf pour ceux qui ont plus de 10 000 trafics) :


8. Vous devez maintenant nettoyer la base de données des sites non thématiques et à profil étroit :

Dans mon cas, ce sont des forums automobiles, des sites avec des offres d'emploi et d'autres déchets dont je n'ai pas besoin maintenant.

Au total, j'ai obtenu 17 tableaux d'affichage de haute qualité et visités sur 381, je partage la liste avec vous, comme promis au début du post :

miroir principalTICParticipation quotidienne de LI.ru
http://profile.all.biz/board/add3200 79794 2140
http://prom.ua20 -1 4238
http://aukro.ua/NewItem/900 9 4400
http://www.ria.com/objavlenie/2200 44069 4856
http://olx.ua1400 28743 5232
http://doska.io/login?return_path=/add20 -1 19081
http://board.join.ua/add/10 -1 19757

L'une des fonctions utiles fournies par le langage PHP est la possibilité d'entrée/sortie de fichier, qui permet de sauvegarder et d'afficher ultérieurement les données saisies par les visiteurs sur le site, ce qui ne peut pas être fait à l'aide d'outils HTML standard. Cela permet d'utiliser PHP pour créer des structures dynamiques telles que des babillards électroniques et des forums WEB. En plus de prendre en charge les opérations d'entrée-sortie standard dans un fichier texte, PHP prend également en charge les requêtes SQL, MySQL (http://www.mysql.com) est généralement utilisé à cette fin, mais une description de l'interaction entre PHP et SQL est au-delà de la portée de cet article.

Pour illustrer les possibilités de PHP, créons un tableau d'affichage simple pour un site Web. Le travail de notre babillard sera appuyé par les fichiers suivants :

  • Un fichier pour afficher les messages dans le babillard et un formulaire pour saisir une nouvelle annonce. (board.php)
  • Fichier de traitement des résultats d'entrée de formulaire ( soumettre.php)
  • Un fichier texte contenant les messages saisis. ( données.txt)
  • Fichier pour l'administration de notre babillard ( admin.php)
  • Moyens de protection contre l'accès non autorisé aux données de conférence

Les utilisateurs auront la possibilité de saisir des données dans le formulaire, qui seront ensuite affichés sur la page HTML. Les formulaires sont un élément HTML standard et sont définis à l'aide de la directive suivante :

action- définit le script à traiter.

méthode- définit la méthode de transmission des données à ce script. Il n'y a que deux méthodes : post - toutes les données du formulaire sont transmises dans le corps de la requête et get - les données sont transmises à la fin de l'URL. Nous utiliserons la méthode post.

À l'intérieur de la balise de formulaire se trouvent ses éléments - champs de texte, zones de texte, boutons de confirmation ou de réinitialisation, etc. Les champs de texte et les boutons sont définis à l'aide de la balise INPUT, pour un champ de texte, il a le format suivant :

Nom- définit le nom de la variable dans laquelle les données saisies sont stockées

Taille- la longueur du champ de texte dans le navigateur

longueur maximale- le nombre maximum autorisé de caractères saisis dans le champ

évaluer- la valeur affichée dans le champ texte par défaut.

Pour les boutons de confirmation et d'annulation de la saisie de données, la balise Input a le format suivant :

type de bouton- soumettre pour le bouton pour confirmer la saisie du formulaire et réinitialiser - pour le bouton pour réinitialiser les données du formulaire Exemples de boutons :

Pour saisir du texte multiligne, une zone de texte est utilisée, qui est définie à l'aide de la balise Textarea :

Nom- définit le nom de la variable dans laquelle les données saisies sont enregistrées.

Lignes- le nombre de lignes dans la zone de texte.

cols- le nombre de colonnes dans la zone de texte.

Exemple de zone de texte

Pour entrer des données dans notre tableau d'affichage, nous utiliserons trois champs de texte : le nom et l'e-mail de la personne qui souhaite poster un message, ainsi que l'objet du message, une zone de texte (texte du message) et deux boutons : confirmation de la saisie des données et remise à zéro. Ci-dessous le texte source du formulaire :

Votre nom:

Votre e-mail :

Suggestion :>br>
La description:


>

Ainsi, l'utilisateur a saisi les données et a cliqué sur le bouton de confirmation. Contrôle de gestion des données de formulaire transmis au fichier soumettre.php. Considérons-le plus en détail. Tout d'abord, nous devons nous assurer que l'utilisateur a saisi les données correctes dans le formulaire, à savoir, rempli tous les champs obligatoires et le symbole "@" est inclus dans la colonne "e-mail":

//Vérifier les champs vides si ($FIO == "") : print "

Le champ "Votre nom" n'est pas rempli

"; sinon : si ($tema == "") : imprime "

Le champ "Objet" est vide

"; else : // Vérifie le caractère "@" dans l'e-mail $eml=stristr($email,"@"); if ($eml == false): print "

Adresse e-mail saisie invalide

"; autre:

Si les données sont saisies conformément aux règles établies par nous, nous les écrirons dans un fichier texte, en respectant les conditions suivantes :

  1. chaque message occupe une ligne dans le fichier texte et est séparé par le caractère de saut de ligne "/n",
  2. les sections du message sont séparées par le caractère "|",
  3. les données saisies par l'utilisateur ne doivent pas contenir les caractères "","%", ce qui devrait protéger notre tableau d'affichage contre le piratage et le spam.
//ouvre le fichier pour l'addition $fd = fopen("data.txt","a"); // Vérifie si l'utilisateur a saisi des caractères illégaux "|","","%" et "\n" // dans le message et les supprime. $FIO = str_replace("|","", $FIO); $FIO = str_replace("","", $FIO); $FIO = str_replace("%","", $FIO); $email = str_replace("|","", $email); $email = str_replace("","", $email); $email = str_replace("%","", $email); $tema = str_replace("|","", $tema); $tema = str_replace("","", $tema); $tema = str_replace("%","", $tema); $zakaz = str_replace("|","", $zakaz); $zakaz = str_replace("","", $zakaz); $zakaz = str_replace("%","", $zakaz); $zakaz = str_replace("\n"," ", $zakaz); // formant une ligne pour écrire dans un fichier $user_row = $FIO. "|".$email."|".$thème."|".$zakaz."\n"; //écrit une chaîne dans un fichier fwrite($fd, $user_row); // ferme le fichier fclose($fd);

Après traitement des données saisies par l'utilisateur, soit les données traitées sont affichées sous la forme sous laquelle elles seront affichées sur le tableau d'affichage, soit la raison pour laquelle les données n'y ont pas été saisies.

// affiche les données valides

">

">Fermer

end_input1($write_file1); fin si; fin si; fin si;

Dans le fichier board.php avant le formulaire, nous présenterons l'opération d'extraction des données du fichier data.txt et de les afficher sous une forme lisible :

// lit tous les messages du fichier dans un tableau, où chaque élément du tableau est une // ligne $work_file = file("data.txt"); // démarre le traitement des données si le fichier n'est pas vide. if ($work_file != "") : //calcule le nombre de lignes $numbers = count($work_file); if ($numbers != "0") : // traite toutes les lignes de manière séquentielle et les affiche pour ($numbers; $numbers > 0 ;$numbers -= 1): $work_str = array_shift($work_file); $FIO = strtok($work_str,"|"); $email = strok("|"); $tema = strtok("|"); $zakaz = strtok("|");

">


finpour ; fin si; fin si;

Les images ci-dessous montrent la vue des pages board.php Et soumettre.php après la saisie des données.

Les visiteurs peuvent, bien sûr, saisir n'importe quel message sur le babillard, mais cela ne signifie bien sûr pas que tous nous conviendront. Bien sûr, nous pouvons simplement supprimer les lignes indésirables du fichier données.txt directement en allant sur le serveur via FTP, mais ce n'est naturellement pas pratique. Il est préférable de le faire avec une page d'administration HTML dédiée. Voyons comment procéder plus en détail.

Tout d'abord, définissons que le mot de passe d'administration est stocké dans un fichier séparé appelé password.txt. Extrayons le mot de passe de ce fichier :

$pass_file = file("password.txt"); $password = array_shift($pass_file); La figure montre le formulaire de saisie d'un mot de passe :

Dans le dossier d'administration, un appel séquentiel de plusieurs formulaires est applicable ; pour cela, nous appliquons le traitement du formulaire par un seul script, c'est-à-dire affectez à une variable chaîne le formulaire de saisie d'un mot de passe :

$form = "

Entrez le mot de passe administrateur


"; La liste des messages s'affiche uniquement si le mot de passe est correct : if ($password == $entpass): // Lit le fichier avec les messages $work_file = file("data.txt"); // Si le fichier est non vide, puis affiche les messages if ($work_file != "") : $numbers = count($work_file); if ($numbers != 0): for ($numbers; $numbers > 0 ;$numbers -= 1) : $work_str = array_shift($work_file); $FIO = strtok ($work_str,"|"); $email = strtok ("|"); $tema = strtok ("|"); $zakaz = strtok ("| "); ?>

\">

La sortie du message est similaire à celle utilisée dans board.php avec une différence - après chaque message, un formulaire avec un bouton Soumettre s'affiche. Cliquer sur ce bouton stockera dans la variable del_msg le numéro de la page que nous souhaitons supprimer.


Arrière"; endif; endif; else : // Cela affiche un lien vers la page de démarrage de la conférence, qui // quittera le mode de suppression des enregistrements sans les supprimer. print "

Arrière

"; fin si;

La suppression d'un enregistrement est la suivante - nous lisons complètement toutes les lignes du fichier dans un tableau, où chaque élément du tableau est une ligne, puis ouvrons le fichier pour l'écraser et l'écrivons complètement sans la ligne marquée pour la suppression.

$work_file = file("data.txt"); $numbers = count($work_file); $fd = fopen("data.txt","w"); for ($numbers; $numbers > 0 ;$numbers -= 1): $work_str = array_shift($work_file); if ($del_msg != $numbers): fwrite($fd, $work_str); sinon : imprimer"

Le message sélectionné a été supprimé !

"; endif; endfor; fclose($fd);

Après avoir cliqué sur le bouton "Supprimer", un message s'affiche indiquant que le message a été supprimé avec succès et un lien est proposé pour revenir à la page d'accueil du forum.

La présence du fichier mot de passe dans le répertoire du forum nous oblige à organiser une protection contre sa consultation par les visiteurs directement via http. Pour ce faire, nous placerons un fichier dans le répertoire du tableau d'affichage contenant des directives pour Apache qui interdiraient la visualisation directe des fichiers avec l'extension .txt. Le fichier sera nommé .htaccess et contiendra les directives suivantes :

commander autoriser, refuser refuser de tous

Le tableau d'affichage décrit dans l'article est l'exemple le plus simple de telles structures ; parmi les manières possibles de le compliquer, on peut noter l'introduction d'un formulaire pour entrer un mot de passe, scinder les messages en thèmes par lesquels les utilisateurs peuvent regrouper leurs messages, spécifier le date et heure de publication du message, etc.

Informations de base sur le placement d'annonces sur le portail du site


  • Cette section est destinée à placer des annonces gratuites et à rechercher des biens et services où sont publiées des annonces de personnes physiques et morales.
  • Les utilisateurs enregistrés et non enregistrés du site peuvent soumettre des annonces sur le site.
  • Toutes les publicités doivent respecter les lois de la Fédération de Russie et ces règles.
  • Après la publication de l'annonce, les annonces sont vérifiées par le modérateur.
  • Remplissez soigneusement et correctement tous les champs du formulaire d'annonce.
  • Les champs du formulaire d'annonce doivent être remplis en fonction de leur finalité.
  • Une annonce peut contenir des informations sur un seul objet de vente, de service, d'échange ou de demande.
  • Il est interdit de déposer plusieurs annonces liées à un même objet de vente, de service, d'échange ou de demande.

Il est interdit de publier :


  • des annonces contraires à la législation actuelle de la Fédération de Russie ;
  • les publicités à caractère commercial contenant des publicités pour des entreprises commerciales, des magasins, des services, etc.
  • publicités contenant un langage obscène et abusif ;
  • les publicités qui font directement ou indirectement la promotion de sites Web ;
  • des publicités qui induisent délibérément en erreur les utilisateurs avec ou sans gain commercial...
  • annonces avec des photos intégrées qui ne sont pas liées à l'annonce, ainsi que contraires à la législation en vigueur de la Fédération de Russie et aux normes morales.

Règles de publication des annonces


  • Les auteurs sont responsables de l'exactitude des informations contenues dans les annonces.
  • Ne sont pas acceptées pour publication les publicités pour l'achat et la vente de : devises étrangères, tous types d'armes et moyens de protection active, médicaments, y compris les additifs biologiquement actifs, poisons, substances narcotiques et vénéneuses, animaux et plantes sauvages exotiques.
  • Il est interdit de publier des annonces avec une demande de prépaiement, d'affranchissement en espèces à la livraison ou dans une enveloppe de montants monétaires, ainsi que d'autres pièces jointes.
  • Les annonces dont le contenu viole la loi (contenant de la propagande violente, de la haine raciale, de la pornographie, etc.) ne sont pas autorisées à être publiées.
  • Non autorisé à publier des annonces dont le contenu viole les normes de moralité et d'éthique généralement acceptées.

Les publicités peuvent également être supprimées du site pour les raisons suivantes :


  • La même annonce a été soumise au site en un jour ;
  • Les champs principaux de l'annonce ne sont pas renseignés ;
  • Les informations contenues dans l'annonce sont contraires à la politique du site ;
  • Les informations contenues dans l'annonce sont incorrectes ;
  • Le titre de l'annonce ne contient pas d'informations sur le produit/service proposé/demandé.
  • Le texte du titre de l'annonce est écrit en majuscules, à l'exception des premières lettres des mots majuscules et des noms propres. Seules les abréviations peuvent être écrites entièrement en majuscules.
  • Le titre de l'annonce contient des points d'exclamation et d'interrogation répétés, des points de suspension.
  • Le texte ou le titre de l'annonce contient plusieurs fautes d'orthographe et de ponctuation, il n'y a pas d'espaces de séparation.

Pièce jointe autorisée de photos avec extensions : .jpg, .jpeg ou .JPG, .JPEG et ne dépassant pas 10 Mo.
Il est interdit de télécharger des photos qui ne sont pas liées à l'annonce, ainsi que celles qui sont contraires à la législation en vigueur de la Fédération de Russie et aux normes morales.

L'administration du projet se réserve le droit de ne pas entrer en correspondance avec les auteurs des annonces.
L'administration se réserve le droit de supprimer les annonces sans préavis ni explication.
Les annonces qui ne remplissent pas les conditions ci-dessus seront supprimées.

L'annonce publiée sera accessible au public UNIQUEMENT après avoir été vérifiée et approuvée par un modérateur.

Afin de vendre ou d'acheter les biens nécessaires, indisciplinés, automobiles ou de service, vous pouvez ajouter une voix gratuite sur notre site Web. Chaque jour, des milliers de koristuvachiv regardent du même côté, vous pouvez donc savoir, acheter ou vendre. Tout ce dont vous avez besoin est juste ajoutez votre voix et vérifiez la réaction des personnes zatsіkavlenih.

Si vous voulez attacher un respect particulier à vos propres propositions de nourriture, mettez la voix de telle sorte que vous puissiez en voir beaucoup de similaires et bousiller votre respect. Otzhe, comme vous vyrishili razmіstiti bezkoshtovne ogoloshennya, renseignez-vous sur ceux qui étaient alphabétisés et habitués.

Nous ne vous appelons à aucun moment pour donner de fausses informations, en faire trop ou en faire la promotion. Nous sommes heureux de dire que nous comptons sur la fiabilité absolue des informations fournies dans les informations vocales. Ne vous promenez pas en décrivant vaguement le pouvoir du nom du produit que vous vendez. Vous avez plus de quelques centaines de symboles pour donner une voix gratuite. Ne le tache pas.

Pourquoi pouvez-vous être complètement abasourdi?

Tout d'abord, sur lequel ils donnent du respect, - c'est le titre. Si vous souhaitez ajouter une voix sans frais, concentrez-vous sur le titre vous-même. Il est nécessaire de travailler de manière à ce que vous soyez intrigué et en même temps être aussi clair et concis que possible. Zalezhno, à la lumière de votre voix sans voix, choisissez le public cible.

Comment avez-vous dit répandre la calomnie sur les ventes de voitures, soyez plus précis. Dans l'en-tête d'un tel goloshennya, il est très important d'indiquer tous les paramètres importants nécessaires à l'achat. Par exemple, s'il s'agit d'un vêtement pour inter "єru, essayez d'intriguer, même si vous essayez d'acheter vous-même jusqu'à votre érysipèle, et non jusqu'à une douzaine de semblables.

Ce n'est pas un problème d'ajouter une voyelle sans frais à notre heure, car un si grand risque perdra son incomparable. Si vous avez besoin d'un résultat rapide, gardons la voix basse et, surtout, courte. A un tel moment, nous tenterons notre chance mais nous succomberons et lirons jusqu'au bout.

N'oubliez pas : plus il y a d'informations, plus grandes sont les chances de succès. Soyez honnête et informatif. important déposer un vote, dans lequel figureront des principes tels que le prix, la puissance du produit, ses avantages et ses inconvénients, ainsi que la date d'émission et la durée d'applicabilité, tels que tels.

Un autre facteur important (et parfois virishal) est le prix de la photographie. Après avoir donné aux acheteurs potentiels (vendeurs) la possibilité de prendre connaissance visuellement d'une description du fait, vous prenez +1 à la note de votre calomnie. Le zir est l'un des organes les plus importants de l'esprit, et nous avons tous vibré, en spirale sur le yoga Les données.

Nareshti, varto pense aux contacts. Essayez de faire tout ce que vous pouvez pour que les appelants du koristuvachi vous appellent manuellement. Si une personne ignore la calomnie uniquement parce que l'auteur vous demande de signer des téléphones portables, skype, l'identifiant dans les médias sociaux est une cochonnerie, de sorte que vous pouvez entrer en contact avec et recevoir une réponse rapide à votre demande.

Vous savez maintenant comment publier le voicing sans frais afin qu'on se souvienne de vous et qu'on vous lise. Stockez-les et publiez-les sur notre doshtsi, et nous réussirons vos opérations.

Vous avez aimé l'article ? Partager avec des amis: