[Search] Είναι safe αυτό το script;

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
sibas
Honorary Member
Δημοσιεύσεις: 1853
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από sibas » 24 Φεβ 2007 20:37

Ως γνωστόν είμαι άσχετος από php, έτσι αναγκάζομε μερικές φορές να καταφύγω σε έτοιμα σκριπτάκια για να λύσω τις τυχών ανάγκες μου, έτσι και τώρα χρειάζομαι ένα απλό script για αναζήτηση στο εσωτερικό μιας ιστοσελίδας.
Βρήκα το παρακάτω και μου κάνει για το σκοπό που το χρειάζομαι,
αλλά δεν είμαι σίγουρος για την ασφάλεια του!
Μπορεί κάποιος να το κοιτάξει και να μου πει αν είναι ασφαλές;

search.php

Κώδικας: Επιλογή όλων

<?

/* terraserver.de/search-0.2-11.04.2002 - http&#58;//www.terraserver.de/

Copyright &#40;C&#41; 2002 Holger Eichert, mailto&#58;h.eichert@gmx.de. All rights reserved.

This program is free software; you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by the Free Software 
Foundation; either version 2 of the License, or &#40;at your option&#41; any later 
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE.  See the GNU General Public License 
http&#58;//www.gnu.org/copyleft/gpl.html for more details.

You should have received a copy of the GNU General Public License along with 
this program; if not, write to the Free Software Foundation, Inc., 59 Temple 
Place - Suite 330, Boston, MA  02111-1307, USA.

Abbout&#58;
Some people say php is not the language to do a fulltextsearch and they are 
right ;-&#41; but anyway&#58; terraserver.de/search performs a realtime fulltext-search 
over spezified directorys including subdirectorys and returns a link and an 
extract of each file. htmlspecialchars are supported so a search for "όber" 
will return documents having "&uuml;ber" as well as documents having "όber". 

Changes&#58;
- Added some more features like 'match case' and the possibility to limit the 
number of results.

Configure&#58;
Comment/Uncomment your language configuration and if necessary edit the settings.

Have fun... */



// English Configuration
$my_server = "http&#58;//".getenv&#40;"SERVER_NAME"&#41;."&#58;".getenv&#40;"SERVER_PORT"&#41;; // Your Server &#40;generally no changes needed&#41;
$my_root = getenv&#40;"DOCUMENT_ROOT"&#41;; // Your document root &#40;generally no changes needed&#41;
$s_dirs = array&#40;"/search/dir1","/search/dir2"&#41;; // Which directories should be searched &#40;"/dir1","/dir2","/dir1/subdir2","/Verzeichniss2/Unterverzeichniss2"&#41;? --> $s_dirs = array&#40;""&#41;; searches the entire server
$s_skip = array&#40;"..",".","subdir2"&#41;; // Which files/dirs do you like to skip?
$s_files = "html|htm|HTM|HTML|php3|php4|php|txt"; // Which files types should be searched? Example&#58; "html$|htm$|php4$"
$min_chars = "3"; // Min. chars that must be entered to perform the search
$max_chars = "30"; // Max. chars that can be submited to perform the search
$default_val = "Searchphrase"; // Default value in searchfield
$limit_hits = array&#40;"5","10","25","50","100"&#41;; // How many hits should be displayed, to suppress the select-menu simply use one value in the array --> array&#40;"100"&#41;
$message_1 = "Invalid Searchterm!"; // Invalid searchterm
$message_2 = "Please enter at least '$min_chars', highest '$max_chars' characters."; // Invalid searchterm long &#40;$min_chars/$max_chars&#41;
$message_3= "Your searchresult for&#58;"; // Headline searchresults
$message_4 = "Sorry, no hits."; // No hits
$message_5 = "results"; // Hits
$message_6 = "Match case"; // Match case
$no_title = "Untiteled"; // This should be displayed if no title or empty title is found in file
$limit_extracts_extracts = ""; // How many extratcts per file do you like to display. Default&#58; "" --> every extract, alternative&#58; 'integer' e.g. "3"
$byte_size = "51200"; // How many bytes per file should be searched? Reduce to increase speed

/*
// Deutsche Konfiguration
$my_server = "http&#58;//".getenv&#40;"SERVER_NAME"&#41;."&#58;".getenv&#40;"SERVER_PORT"&#41;; // Zu durchsuchender Server
$my_root = getenv&#40;"DOCUMENT_ROOT"&#41;; // Wurzelverzeichnis fuer die Suche
$s_dirs = array&#40;"/search/dir1","/search/dir2"&#41;; // Welche Verzeichnisse &#40;"/Verzeichniss1","/Verzeichniss2","/Verzeichniss2/Unterverzeichniss1","/Verzeichniss2/Unterverzeichniss2"&#41; im Wurzelverzeichnis sollen durchsucht werden? --> $s_dirs = array&#40;""&#41;; durchsucht den ganzen Server
$s_skip = array&#40;"..",".","subdir2"&#41;; // Welche Ordner oder Dateien sollen ausgelassen werden?
$s_files = "html|htm|HTM|HTML|php3|php4|php|txt"; // Welche Dateien &#40;Endung&#41; sollen durchsucht werden? Beispiel fuer mehrere Endungen&#58; "html$|htm$|php4$"
$min_chars = "3"; // Wieviel Zeichen muessen mind. bei der Suche eingegeben werden?
$max_chars = "30"; // Wieviel Zeichen duerfen max. bei der Suche eingegeben werden?
$default_val = "Begriff"; // Default Wert im Suchfeld
$limit_hits = array&#40;"5","10","25","50","100"&#41;; // Max. Treffer anzeigen, um das select-menue zu unterdruecken und beispielsweise max. 100 Treffer anzuzeigen --> array&#40;"100"&#41;
$message_1 = "Ung&uuml;ltiger Suchbegriff!"; // Zuwenig/zuviel Zeichen in der Suche
$message_2 = "Bitte geben Sie mindestens '$min_chars', maximal '$max_chars' Zeichen ein, zusammenh&auml;ngende Begriffe durch ein Leerzeichen getrennt."; // Ungueltige Suchanfrage &#40;$min_chars/$max_chars&#41;
$message_3= "Suchergebnisse f&uuml;r&#58;"; // Ueberschrift Suchergebnisse
$message_4 = "Die Suche ergab leider keinen Treffer."; // Keinen Treffer
$message_5 = "Treffer"; // Treffer
$message_6 = "Groί-/Kleinschreibung beachten"; // Groί-/Kleinschreibung beachten
$no_title = "Ohne Titel"; // Kein Titel in Datei
$limit_extracts = ""; // Wieviele Treffer &#40;Auszuege&#41; sollen _pro Dokument_ ausgegeben. Default&#58; "" also alle, Alternativ&#58; 'Zahl' z.B. "2"
$byte_size = "51200"; // Wieviel byte sollen pro zu durchsuchender html-Datei durchsucht werden &#40;Je kleiner, desto schneller die Suche, desto geringer die Chance auf einen Treffer --> html-Dateien sollten eigentlich nicht groesser als 10 KB, also 10240 byte sein&#41; Default&#58; '51200', weil grosse Dateien vorhanden?
*/

//ini_set&#40;"error_reporting", "2047"&#41;; // Debugger

// search_form&#40;&#41;&#58; Gibt das Suchformular aus
function search_form&#40;$HTTP_GET_VARS, $limit_hits, $default_val, $message_5, $message_6, $PHP_SELF&#41; &#123;
	@$keyword=$HTTP_GET_VARS&#91;'keyword'&#93;;
	@$case=$HTTP_GET_VARS&#91;'case'&#93;;
	@$limit=$HTTP_GET_VARS&#91;'limit'&#93;;
	echo
	"<form action=\"$PHP_SELF\" method=\"GET\">\n",
	"<input type=\"hidden\" value=\"SEARCH\" name=\"action\">\n",
	"<input type=\"text\" name=\"keyword\" class=\"text\" size=\"10\"  maxlength=\"30\" value=\"";
	if&#40;!$keyword&#41;
		echo "$default_val";
	else
		echo str_replace&#40;"&amp;","&",htmlentities&#40;$keyword&#41;&#41;;
	echo "\" ";
	echo "onFocus=\" if &#40;value == '";
	if&#40;!$keyword&#41;
		echo "$default_val"; 
	else
		echo str_replace&#40;"&amp;","&",htmlentities&#40;$keyword&#41;&#41;;
	echo "'&#41; &#123;value=''&#125;\" onBlur=\"if &#40;value == ''&#41; &#123;value='";
	if&#40;!$keyword&#41;
		echo "$default_val"; 
	else
		echo str_replace&#40;"&amp;","&",htmlentities&#40;$keyword&#41;&#41;;
	echo "'&#125;\"> ";
	$j=count&#40;$limit_hits&#41;;
	if&#40;$j==1&#41;
		echo "<input type=\"hidden\" value=\"".$limit_hits&#91;0&#93;."\" name=\"limit\">";
	elseif&#40;$j>1&#41; &#123;
		echo
		"<select name=\"limit\" class=\"select\">\n";
		for&#40;$i=0;$i<$j;$i++&#41; &#123;
			echo "<option value=\"".$limit_hits&#91;$i&#93;."\"";
			if&#40;$limit==$limit_hits&#91;$i&#93;&#41;
				echo "SELECTED";
			echo ">".$limit_hits&#91;$i&#93;." $message_5</option>\n";
			&#125;
		echo "</select> ";
		&#125;
	echo
	"<input type=\"submit\" value=\"OK\" class=\"button\">\n",
	"<br>\n",
	"<span class=\"checkbox\">$message_6</span> <input type=\"checkbox\" name=\"case\" value=\"true\" class=\"checkbox\"";
	if&#40;$case&#41;
		echo " CHECKED";
	echo
	">\n",
	"<br>\n",
	"<a href=\"http&#58;//www.terraserver.de/\" class=\"ts\" target=\"_blank\">Powered by terraserver.de/search</a>",
	"</form>\n";
	&#125;


// search_headline&#40;&#41;&#58; Ueberschrift Suchergebnisse
function search_headline&#40;$HTTP_GET_VARS, $message_3&#41; &#123;
	@$keyword=$HTTP_GET_VARS&#91;'keyword'&#93;;
	@$action=$HTTP_GET_VARS&#91;'action'&#93;;
	if&#40;$action == "SEARCH"&#41; // Volltextsuche
		echo "<h1 class=\"result\">$message_3 '<i>".htmlentities&#40;stripslashes&#40;$keyword&#41;&#41;."</i>'</h1>";
	&#125;


// search_error&#40;&#41;&#58; Auf Fehler testen und Suchfehler anzeigen
function search_error&#40;$HTTP_GET_VARS, $min_chars, $max_chars, $message_1, $message_2, $limit_hits&#41; &#123;
	global $HTTP_GET_VARS;
	@$keyword=$HTTP_GET_VARS&#91;'keyword'&#93;;
	@$action=$HTTP_GET_VARS&#91;'action'&#93;;
	@$limit=$HTTP_GET_VARS&#91;'limit'&#93;;
	if&#40;$action == "SEARCH"&#41; &#123; // Volltextsuche
		if&#40;strlen&#40;$keyword&#41;<$min_chars||strlen&#40;$keyword&#41;>$max_chars||!in_array &#40;$limit, $limit_hits&#41;&#41; &#123; // Ist die Anfrage in Ordnung &#40;min. '$min_chars' Zeichen, max. '$max_chars' Zeichen&#41;?
			echo "<p class=\"result\"><b>$message_1</b><br>$message_2</p>";
			$HTTP_GET_VARS&#91;'action'&#93; = "ERROR"; // Suche abbrechen
			&#125;
		&#125;
	&#125;


// search_dir&#40;&#41;&#58; Volltextsuche in Verzeichnissen
function search_dir&#40;$my_server, $my_root, $s_dirs, $s_files, $s_skip, $message_1, $message_2, $no_title, $limit_extracts, $byte_size, $HTTP_GET_VARS&#41; &#123;
	global $count_hits;
	@$keyword=$HTTP_GET_VARS&#91;'keyword'&#93;;
	@$action=$HTTP_GET_VARS&#91;'action'&#93;;
	@$limit=$HTTP_GET_VARS&#91;'limit'&#93;;
	@$case=$HTTP_GET_VARS&#91;'case'&#93;;
	if&#40;$action == "SEARCH"&#41; &#123; // Volltextsuche
		foreach&#40;$s_dirs as $dir&#41; &#123; // Alle Verzeichnisse in $s_dirs durchsuchen
			$handle = @opendir&#40;$my_root.$dir&#41;;
			while&#40;$file = @readdir&#40;$handle&#41;&#41; &#123;
				if&#40;in_array&#40;$file, $s_skip&#41;&#41; &#123; // Alles in $skip auslassen
					continue;
					&#125;
				elseif&#40;$count_hits>=$limit&#41; &#123;
					break; // Maximale Trefferzahl erreicht
					&#125;
				elseif&#40;is_dir&#40;$my_root.$dir."/".$file&#41;&#41; &#123; // Unterverzeichnisse durchsuchen
					$s_dirs = array&#40;"$dir/$file"&#41;;
					search_dir&#40;$my_server, $my_root, $s_dirs, $s_files, $s_skip, $message_1, $message_2, $no_title, $limit_extracts, $byte_size, $HTTP_GET_VARS&#41;; // search_dir&#40;&#41; rekursiv auf alle Unterverzeichnisse aufrufen
					&#125;
				elseif&#40;preg_match&#40;"/&#40;$s_files&#41;$/i", $file&#41;&#41; &#123; // Alle Dateien gemaess Endungen $s_files
					$fd=fopen&#40;$my_root.$dir."/".$file,"r"&#41;;
					$text=fread&#40;$fd, $byte_size&#41;; // 50 KB
					$keyword_html = htmlentities&#40;$keyword&#41;;
					if&#40;$case&#41; &#123; // Gross-/Kleinschreibung beruecksichtigen?
						$do=strstr&#40;$text, $keyword&#41;||strstr&#40;$text, $keyword_html&#41;;
						&#125;
					else &#123;
						$do=stristr&#40;$text, $keyword&#41;||stristr&#40;$text, $keyword_html&#41;;
						&#125;
					if&#40;$do&#41;	&#123;
						$count_hits++; // Treffer zaehlen
						if&#40;preg_match_all&#40;"=<title&#91;^>&#93;*>&#40;.*&#41;</title>=siU", $text, $titel&#41;&#41; &#123; // Generierung des Link-Textets aus <title>...</title>
							if&#40;!$titel&#91;1&#93;&#91;0&#93;&#41; // <title></title> ist leer...
								$link_title=$no_title; // ...also $no_title
							else
								$link_title=$titel&#91;1&#93;&#91;0&#93;;  // <title>...</title> vorhanden...
							&#125;
						else &#123;
							$link_title=$no_title; // ...ansonsten $no_title
							&#125;
						echo "<a href=\"$my_server$dir/$file\" target=\"_self\" class=\"result\">$count_hits.  $link_title</a><br>"; // Ausgabe des Links
						$auszug = strip_tags&#40;$text&#41;;
						$keyword = preg_quote&#40;$keyword&#41;; // unescapen
						$keyword = str_replace&#40;"/","\/","$keyword"&#41;;
						$keyword_html = preg_quote&#40;$keyword_html&#41;; // unescapen
						$keyword_html = str_replace&#40;"/","\/","$keyword_html"&#41;;
						echo "<span class=\"extract\">";
						if&#40;preg_match_all&#40;"/&#40;&#40;\s\S*&#41;&#123;0,3&#125;&#41;&#40;$keyword|$keyword_html&#41;&#40;&#40;\s?\S*&#41;&#123;0,3&#125;&#41;/i", $auszug, $match, PREG_SET_ORDER&#41;&#41;; &#123;
							if&#40;!$limit_extracts&#41;
								$number=count&#40;$match&#41;;
							else
								$number=$limit_extracts;
							for &#40;$h=0;$h<$number;$h++&#41; &#123; // Kein Limit angegeben also alle Vorkommen ausgeben
								if &#40;!empty&#40;$match&#91;$h&#93;&#91;3&#93;&#41;&#41;
									printf&#40;"<i><b>..</b> %s<b>%s</b>%s <b>..</b></i>", $match&#91;$h&#93;&#91;1&#93;, $match&#91;$h&#93;&#91;3&#93;, $match&#91;$h&#93;&#91;4&#93;&#41;;
								&#125;
							&#125;
						echo "</span><br><br>";
						flush&#40;&#41;;
						&#125;
					fclose&#40;$fd&#41;;
					&#125;
				&#125;
	  		@closedir&#40;$handle&#41;;
			&#125;
		&#125;
	&#125;


// search_no_hits&#40;&#41;&#58; Ausgabe 'keine Treffer' bei der Suche
function search_no_hits&#40;$HTTP_GET_VARS, $count_hits, $message_4&#41; &#123;
	@$action=$HTTP_GET_VARS&#91;'action'&#93;;
	if&#40;$action == "SEARCH" && $count_hits<1&#41; // Volltextsuche, kein Treffer
		echo "<p class=\"result\">$message_4</p>";
	&#125;

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<style type="text/css">
<!--
input.text  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #000000;
	font-weight &#58; normal;
	font-size &#58; 12px;
	text-decoration &#58; none;
	width &#58; 120px;
&#125;

input.button  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #000000;
	font-weight &#58; normal;
	font-size &#58; 12px;
	text-decoration &#58; none;
&#125;

input.checkbox  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #000000;
	font-weight &#58; normal;
	font-size &#58; 12px;
	text-decoration &#58; none;
&#125;

span.checkbox  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #000000;
	font-weight &#58; normal;
	font-size &#58; 11px;
	text-decoration &#58; none;
&#125;

select.select  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #000000;
	font-weight &#58; normal;
	font-size &#58; 12px;
	text-decoration &#58; none;
&#125;

h1.result  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #000000;
	font-weight &#58; bold;
	font-size &#58; 14px;
	text-decoration &#58; none;
&#125;

p.result  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #000000;
	font-weight &#58; normal;
	font-size &#58; 12px;
	text-decoration &#58; none;
&#125;

a.result&#58;link  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #03629C;
	font-weight &#58; bold;
	font-size &#58; 12px;
	text-decoration &#58; none;
&#125;

a.result&#58;visited  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #03629C;
	font-weight &#58; bold;
	font-size &#58; 12px;
	text-decoration &#58; none;
&#125;

a.result&#58;active  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #9D9D9D;
	font-weight &#58; bold;
	font-size &#58; 12px;
	text-decoration &#58; underline;
&#125;

a.result&#58;hover  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #9D9D9D;
	font-weight &#58; bold;
	font-size &#58; 12px;
	text-decoration &#58; underline;
&#125;

span.extract  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #000000;
	font-weight &#58; normal;
	font-size &#58; 11px;
	text-decoration &#58; none;
&#125;

a.ts&#58;link  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #03629C;
	font-weight &#58; normal;
	font-size &#58; 9px;
	text-decoration &#58; none;
&#125;

a.ts&#58;visited  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #03629C;
	font-weight &#58; normal;
	font-size &#58; 9px;
	text-decoration &#58; none;
&#125;

a.ts&#58;active  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #9D9D9D;
	font-weight &#58; normal;
	font-size &#58; 9px;
	text-decoration &#58; underline;
&#125;

a.ts&#58;hover  &#123;
	font-family &#58; verdana, arial,helvetica,sans-serif;
	color &#58; #9D9D9D;
	font-weight &#58; normal;
	font-size &#58; 9px;
	text-decoration &#58; underline;
&#125;
//-->
</style>
	<title>terraserver.de/search</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#03629C" vlink="#03629C" alink="#9D9D9D">
<table border="0" cellspacing="1" cellpadding="0" bgcolor="#03629C">
  <tr align="left" valign="top">
	<td>
	  <table border="0" cellspacing="0" cellpadding="3" bgcolor="#FFFFFF">
		<tr align="left" valign="top">
		  <td>
<?
// search_form&#40;&#41;&#58; Gibt das Suchformular aus
search_form&#40;$HTTP_GET_VARS, $limit_hits, $default_val, $message_5, $message_6, $PHP_SELF&#41;;
?>
		  </td>
		</tr>
	  </table>	
	</td>
  </tr>
</table>
<?
// search_headline&#40;&#41;&#58; Ueberschrift Suchergebnisse
search_headline&#40;$HTTP_GET_VARS, $message_3&#41;;
// search_error&#40;&#41;&#58; Auf Fehler testen und Suchfehler anzeigen
search_error&#40;$HTTP_GET_VARS, $min_chars, $max_chars, $message_1, $message_2, $limit_hits&#41;;
// search_dir&#40;&#41;&#58; Volltextsuche in Verzeichnissen &#40;siehe config.php4&#41;
search_dir&#40;$my_server, $my_root, $s_dirs, $s_files, $s_skip, $message_1, $message_2, $no_title, $limit_extracts, $byte_size, $HTTP_GET_VARS&#41;;
// search_no_hits&#40;&#41;&#58; Ausgabe 'keine Treffer' bei der Suche
search_no_hits&#40;$HTTP_GET_VARS, $count_hits, $message_4&#41;;
?>
</body>
</html>

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από Rapid-eraser » 25 Φεβ 2007 10:04

vai
av kai evai gramevo gia palies versions tis php.
8elei kapoia updates opos episis va ksereis pos
ama exeis poliploki domi stous fakelous sou 8a sou govatizei to mixavima ka8os 8a trexei
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

sibas
Honorary Member
Δημοσιεύσεις: 1853
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από sibas » 25 Φεβ 2007 15:21

Σε ευχαριστώ Rapid-eraser
είναι για ένα site 50-100 σελίδων δουλεύει με php4
και ο σκοπός του search είναι να βρίσκει μόνο τα url

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

[Search] Είναι safe αυτό το script;

Δημοσίευση από p_pan » 28 Φεβ 2007 13:19

akuro alla afou milate gia search.. na rotiso caxno edo kai kairo kana aplo script gia search alla kai sto hotscript.com pou kitaja den exei kati.. mipos jerei kanenas pou mporo na bro..!?!?

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από cpulse » 28 Φεβ 2007 23:00

Δεν χρειάζεται να ψάξεις άλλο.. εγώ με 30.000 ευρώ σου φτιάχνω ό,τι θες!

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από cpulse » 01 Μαρ 2007 17:53

Για να μην παρεξηγηθώ να σημειώσω οτι έκανα πλάκα, p_pan δεν ζητάω λεφτά για τίποτα. Απλά γενικά ό,τι έχει να κάνει με search είναι αρκετά περίπλοκο όσο απλό κι αν φαίνεται εξωτερικά. Ό,τι κι αν βρείς από free, είναι πολύ δύσκολο να είναι ολοκληρωμένη εφαρμογή.

Άλλωστε δεν θα ζήταγα ποτέ 30,000 ευρώ.. εγώ κάτω από 60,000 ευρώ δεν πέφτω ποτέ :P :P

Άβαταρ μέλους
cyberfreak
Honorary Member
Δημοσιεύσεις: 3474
Εγγραφή: 08 Σεπ 2004 16:38
Τοποθεσία: Κρυα Βρυση
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από cyberfreak » 01 Μαρ 2007 17:58

Με 59.000 συμβιβάζεσαι :kaloe:

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από cpulse » 01 Μαρ 2007 18:02

Μου βάζεις δύσκολα.. αφού σου έχω πει να μη με φέρνεις σε δύσκολη θέση!..

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

[Search] Είναι safe αυτό το script;

Δημοσίευση από skeftomilos » 01 Μαρ 2007 18:49

59.000 μόνο στην περίοδο των εκπτώσεων. :-)
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
cyberfreak
Honorary Member
Δημοσιεύσεις: 3474
Εγγραφή: 08 Σεπ 2004 16:38
Τοποθεσία: Κρυα Βρυση
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από cyberfreak » 01 Μαρ 2007 19:03

Λοιπον 50000 ευρω ενα μποξερακι που μολις το επλυνα και ενα μανταλακι δωρο για να το κρεμασεις...ε τι λες;;

:kaloe: :D :lol:

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

[Search] Είναι safe αυτό το script;

Δημοσίευση από p_pan » 01 Μαρ 2007 21:06

ego leo... me kana dio m pipinia tin paleueis..?!?!?!?!?!?!?!? ta lefta kapote teleionoun.. eno ta pipinia... einai sunexomeni udoni...
xa
xa
xa
!!!

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από cpulse » 01 Μαρ 2007 21:12

Και 4 καλά είναι.. αλλά με μια προϋπόθεση! Να έχουν γκόμενους. Μη τις φορτωθούμε κι από πάνω!!

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

[Search] Είναι safe αυτό το script;

Δημοσίευση από p_pan » 01 Μαρ 2007 21:16

min trelenesai.. tetoia pipinia pou 8a s fero den kanoun gia desmeush...!! gt an kanan den 8a legosoun gkomenos tous alla o tarandos tou ai basili...

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

[Search] Είναι safe αυτό το script;

Δημοσίευση από panosru » 04 Μαρ 2007 03:11

e e e paidia mazeythte ligo! :P ksefygame entelos!
american bar egine edo mesa!! :lol:

PS: p_pan edo se mena ta pipinia o cpulse einai pappous opos kai oi ypoloipoi edo mesa! opote einai gia pipinia se mena tha milas giati eimai neos kai oraios! xaxaxaxa

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

[Search] Είναι safe αυτό το script;

Δημοσίευση από vassilism » 19 Ιουν 2007 16:08

Τον κώδικα από αυτό το script το βάζεις στο action μιας φόρμας?

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες